package main

import (
	"fmt"
	"net/http"

	"github.com/gin-gonic/gin"
)

func main() {
	// 创建路由引擎
	r := gin.Default()
	// 路由分组，需要指定这个组的路径
	user := r.Group("/user")
	{
		// 往路由分组下注册路由   /user/list
		user.GET("/list", func(ctx *gin.Context) {
			ctx.String(200, "这是用户下的列表")
		})
		user.GET("/detail", func(ctx *gin.Context) {
			ctx.String(200, "这是用户详情")
		})
	}
	product := r.Group("/product")
	{
		// /product/list
		product.GET("/list", func(ctx *gin.Context) {
			ctx.String(http.StatusOK, "这是商品列表")
		})
		product.GET("/detail", func(ctx *gin.Context) {
			ctx.String(http.StatusOK, "这是商品详情")
		})
	}

	fmt.Println("服务器启动成功..")
	r.Run(":8080")
}
